.goods-relevant {
  background: #fff;
  min-height: 460px;
  margin-top: 20px;
  .header {
    height: 80px;
    line-height: 80px;
    padding: 0 20px;
    .title {
      font-size: 20px;
      padding-left: 10px;
      background-color: #fff;
    }
    .icon {
      width: 16px;
      height: 16px;
      display: inline-block;
      border-top: 4px solid $xtxColor;
      border-right: 4px solid $xtxColor;
      box-sizing: border-box;
      position: relative;
      transform: rotate(45deg);
      &::before {
        content: "";
        width: 10px;
        height: 10px;
        position: absolute;
        left: 0;
        top: 2px;
        background: lighten($xtxColor, 40%);
      }
    }
  }
}

.xtx-carousel {
  height: 380px !important;
  .carousel {
    &-indicator {
      bottom: 30px !important;
      span {
        &.active {
          background: $xtxColor !important;
        }
      }
    }
    &-btn {
      top: 110px !important;
      opacity: 1 !important;
      background: rgba(0, 0, 0, 0) !important;
      color: #ddd !important;
      i {
        font-size: 30px !important;
      }
    }
  }
}
